Soru & Cevap

Saat Farkı Bulma

23.03.2020 - 01:12

İki tarih arasındaki saat farkını nasıl bulabilirim? Clock ile yapmam gerektiğini biliyorum ama algoritmayı kuramadım :/

47 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-158072-1530701953.jpg
TGUNEYSU
24.03.2020 - 08:27

Önce iki tarihi de Clock.GetMillis formatına çevirin. Bu format 1970 Ocak 1 tarihinden beri geçmiş olan millis i verir.

Sonra bunları birbirinden çıkartıp, aralarındaki farkı belirten milliseconds ı bulun.

Sonra da bu numarayı Clock.DurationToDays kullanarak günlere çevirin.

Örnek uygulama:  https://drive.google.com/open?id=1BpxWUbWfCwb0_C77mUI-YRNsJrPHgSX2

NOT: 

Eğer saatleri de hesaba katmak gerekiyorsa, o zaman TimePicker kullanarak zamanı da tesbit edip, aynı yöntemle TARİH + ZAMAN terimini millis e çevirip toplam numaranın gün farkı hesaplanmalı.